import ZAddButton from './ZAddButton'
import ZSearchButton from './ZSearchButton'
import ZResetButton from './ZResetButton'
import ZExportButton from './ZExportButton'
import ZImportButton from './ZImportButton'
import ZLinkButton from './ZLinkButton'
import ZBatchDeleteButton from './ZBatchDeleteButton'
import ZBackButton from './ZBackButton'
import ZCancelButton from './ZCancelButton'
import ZClearButton from './ZClearButton'
import ZOkButton from './ZOkButton'

ZAddButton.install = function (Vue) {
  Vue.component(ZAddButton.name, ZAddButton)
}

ZSearchButton.install = function (Vue) {
  Vue.component(ZSearchButton.name, ZSearchButton)
}

ZResetButton.install = function (Vue) {
  Vue.component(ZResetButton.name, ZResetButton)
}

ZExportButton.install = function (Vue) {
  Vue.component(ZExportButton.name, ZExportButton)
}

ZImportButton.install = function (Vue) {
  Vue.component(ZImportButton.name, ZImportButton)
}

ZLinkButton.install = function (Vue) {
  Vue.component(ZLinkButton.name, ZLinkButton)
}

ZBatchDeleteButton.install = function (Vue) {
  Vue.component(ZBatchDeleteButton.name, ZBatchDeleteButton)
}

ZBackButton.install = function (Vue) {
  Vue.component(ZBackButton.name, ZBackButton)
}

ZCancelButton.install = function (Vue) {
  Vue.component(ZCancelButton.name, ZCancelButton)
}

ZClearButton.install = function (Vue) {
  Vue.component(ZClearButton.name, ZClearButton)
}

ZOkButton.install = function (Vue) {
  Vue.component(ZOkButton.name, ZOkButton)
}

export { ZAddButton, ZSearchButton, ZResetButton, ZExportButton, ZImportButton, ZLinkButton, ZBatchDeleteButton, ZBackButton, ZCancelButton, ZClearButton, ZOkButton }